body
{
	background: #666666 url(blue/images/bc.jpg) repeat-x top;
	color: #035162;
	font: 10pt tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
a:link, body_alink
{
	color: #035162;
	text-decoration: none;
}
a:visited, body_avisited
{
	color: #035162;
	text-decoration: none;
}
a:hover, a:active, body_ahover
{
	color: #FF4400;
	text-decoration: none;
}
.page
{
	background: #FFFFFF;
	color: #035162;
}
td, th, p, li
{
	font: 10pt tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	color: #000000;
	border: 1px solid #e1faff;
}
.tcat
{
	background: #4fb7ce url(blue/images/td.jpg) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFF66;
	text-decoration: none;
}
.thead
{
	background: #4fb7ce url(blue/images/td.jpg) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFF00;
}
.tfoot
{
	background: #4fb7ce url(blue/images/td.jpg) repeat-x top left;
	color: #FFFFFF;
}
.tfoot a:link, .tfoot_alink
{
	color: #FFFFFF;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #FFFFFF;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFFF66;
}
.alt1, .alt1Active
{
	background: #e1faff;
	color: #268196;
}
.alt2, .alt2Active
{
	background: #e1faff;
	color: #268196;
}
.inlinemod
{
	background: #FFFFCC;
	color: #268196;
}
.wysiwyg
{
	background: #e1faff;
	color: #268196;
	font: 10pt tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
.wysiwyg a:link, .wysiwyg_alink
{
	color: #268196;
}
.wysiwyg a:visited, .wysiwyg_avisited
{
	color: #268196;
}
.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover
{
	color: #FF4400;
}
textarea, .bginput
{
	font: 10pt tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.bginput option, .bginput optgroup
{
	font-size: 10pt;
	font-family: tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #268196;
}
.navbar
{
	font: 11px tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #e1faff;
	color: #268196;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #e1faff;
	color: #268196;
}
legend
{
	color: #268196;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #4fb7ce url(blue/images/td.jpg) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_popup
{
	background: #e1faff;
	color: #71cee4;
	border: 1px solid #e1faff;
}
.vbmenu_option
{
	background: #e1faff;
	color: #71cee4;
	font: 11px tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #71cee4;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #71cee4;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FF0000;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #71cee4;
	color: #FFFFFF;
	font: 11px tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }
/*  -------------------
    Author: TopLINE:WAHEED
    Author URI: http://www.tl4s.com.sa/
    -------------------   */

.container{	width:960px; margin:0 auto;	}

.wrapper { background:url(../../blue/bg.png) repeat-y center; overflow:hidden; margin:0 auto;}   

	
.header {
		background:url(blue/images/header.jpg) no-repeat;
		height: 300px;
		width : 960px;
		overflow:hidden;
		margin: 0 auto;
		position:relative;
	}
.searc{
	background:url(images/search.gif);
	width:333px;
	height:43px;
	float:right;
	display:block;
	}				
.form-top{
	background:url(images/forum-top.gif) no-repeat center top;
	height:100%;
	width:100%;
	margin:226px 0 0 0;
	}
.login{
	background:url(blue/images/blue-login.png);
	width:317px;
	height:117px;
	float:left;
	display:block;
	margin-left:-10px;
	margin-top:-7px;
	}	

.rightgeft{
	width:593px;
	height:118px;
	display:block;
	float:right;
	margin:-1px -20px 0 0
	}
.last{
	background:url(images/last.gif);
	width:593px;
	height:60px;
	display:block;
	}
.gift{
	background:url(images/gift.gif);
	width:593px;
	height:58px;
	display:block;
	}								 
.user-box{
			position:absolute;
			right:0;
			width:600px;
			top:8px;
			line-height:18px;
		}
.clear{	clear:both;}
.forum-box{width:958px; margin:5px -25px 0 0;}
.forum-title, .forum-head{height:42px;	padding:8px 30px 0 0;}
.forum-head{height:19px; padding:0;}
.forum-content .tborder{width:910px; border:0 none !important;}
.forum-details,.forum-dark{
		width:925px;
		margin:0 auto 0px;;
		border-top:0px solid #E6E6E6;
		padding:0px 13px 0px 0px;
		height:87px	}
.forum-dark{
		padding:5px 13px 13px 0px;
		text-align:center;
		font:bold 12pt Arial , tahoma;
		color:#FFF;
		border-top:0 none;
	}

.forum-row1, .forum-row2, .forum-row3{
		float:right;
		margin-left:8px;
	 	padding-right:2px;
		padding-left:2px;
		padding-bottom:2px;
		padding-top:17px;
	 	overflow:hidden;
	 }
	 
.forum-row1{width:40px; text-align:center;}
.forum-row2{width:510px;}
.forum-row3{width:275px; margin-left:15px;}
	
	
h1,h2,h3,h4,h5,h6{padding:0; margin:0; }
		h2,h3{font:bold 14pt Arial,Tahoma,Helvetica,sans-serif;}
			h3{font-size:14pt;}
						


.forum-title, .forum-head{
	background:url(blue/images/top.png) no-repeat top;
	color:#FFF !important; 
	text-shadow: 1px 2px 0px #2F8CE1;
}
.forum-head{background:url(../../waleed/blue/forum-head.png) no-repeat top;}
.forum-title a{	color:#FFF !important; text-shadow: 1px 2px 0px #2F8CE1;}
			
.forum-footer{background:url(blue/images/bot.png) no-repeat top; height:44px;}

.forum-content{background:none;  overflow:hidden;}

.forum-details{background:#d5f0ff url(blue/images/d.png) no-repeat;}
.forum-dark{background:#686868 url(blue/images/d.png) no-repeat bottom;}
.forum-details:hover{background:#F6F3D0 url(blue/images/d2.png) no-repeat bottom;}

.footer-top{
	background:url(blue/images/footer.jpg);
	width:960px;
	height:75px;
	display:block;
	margin:0 auto;
	}
.footer-bot{
	background:url(blue/images/footer-bc.jpg);
	width:100%;
	height:153px;
	color:#005365;
	}
.footer-bot a{
	color:#005365;
	}
.footer-bot a:hover{
	color:#268196;
	}			
.menu-link{
	width:530px;
	height:30px;
	float:right;
	margin-right:35px;
	margin-top:122px;
	}
.menu-link a{
	background:url(blue/images/hover.gif) no-repeat;
	padding:6px 2px 5px 0;
	display:inline-block;
	width:129px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	}
.menu-link a:hover{
	background:url(blue/images/link.gif) no-repeat;